home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
027a
/
fp20chng.zip
/
READ.ME
< prev
next >
Wrap
Text File
|
1991-10-16
|
12KB
|
292 lines
----------------------------------------------------------------------
PATCHING FoxPro
----------------------------------------------------------------------
A patch utility, PATCH, is used to patch your copy of FoxPro, the
optional FoxPro Distribution Kit, and your Help files.
The PATCH utility is first used to tell you which patch files
to down load into your FoxPro directory. After you have down loaded
the proper patch files, PATCH is used again to apply the patches to
your FoxPro files.
PATCH uses a small database, PATCH.DBF, that contains information
about the latest FoxPro versions. You can down load PATCH.DBF and run
PATCH to see if you have the most current version of FoxPro, the
Distribution Kit and the Help files. Since PATCH.DBF is small (usually
less than 10K), you can frequently down load PATCH.DBF and run
PATCH to see if you have the most current FoxPro files.
The files that PATCH will patch are:
FOXPRO.EXE Single-User Standard FoxPro
FOXPRO.OVL Single-User Standard FoxPro
FOXPROX.EXE Single-User Extended FoxPro
FOXPROL.EXE Multi-User Standard FoxPro
FOXPROL.OVL Multi-User Standard FoxPro
FOXPROLX.EXE Multi-User Extended FoxPro
FOXHELP.DBF FoxPro Help file (database file)
FOXHELP.FPT FoxPro Help file (memo file)
FOXPRO.ESL Distribution Kit Standard Support Library
FOXPRO.ESO Distribution Kit Standard Support Library
FOXPROX.ESL Distribution Kit Extended Support Library
FOXPRO.LIB Distribution Kit Standard Executable Library
FOXPROS.LIB Distribution Kit Standard Executable Library
FOXPROX.LIB Distribution Kit Extended Executable Library
FOXPROSX.LIB Distribution Kit Extended Executable Library
FOXCLIBM.LIB Distribution Kit Standard Executable Library
FOXCLIBR.LIB Distribution Kit Extended Executable Library
----------------------------------------------------------------------
WHAT'S NEW
----------------------------------------------------------------------
As of 9/18/91, a new, easier to use version of the PATCH utility
is available. Be sure to download the current version of the PATCH
utility (PATCH.EXE) and the patch database (PATCH.DBF) before you
patch your FoxPro files. Patch files now have a .FPF extension.
Five sets of patch files are available to patch copies of FoxPro,
the optional FoxPro Distribution Kit and Help files dated 7/12/91,
7/19/91, 8/29/91, 9/18/91, and 9/26/91.
When you patch this time, a new baseline will be created. The date of
this baseline is 10/7/91. All subsequent patches can be applied to
this baseline. If you keep your baselines in a separate directory
as suggested in the BASELINES section below, copy the new 10/7/91
baselines to your baselines directory.
----------------------------------------------------------------------
HOW TO USE PATCH
----------------------------------------------------------------------
To apply your first patch to your FoxPro files with the PATCH
utility, down load the PATCH.EXE and PATCH.DBF files into your
FoxPro directory.
PATCH.EXE and PATCH.DBF must reside in the same directory as the
FoxPro files to be patched. This is usually the directory FoxPro is
installed in. The PATCH utility must also be run from this directory,
so be sure to make this the current directory before you patch.
After you have down loaded PATCH.EXE and the latest PATCH.DBF file,
type
PATCH -V
at the DOS prompt and press Enter. The -V (Verify) switch tells the
PATCH utility to check which versions of FoxPro, the optional
FoxPro Distribution Kit and the FoxPro Help files you have.
A list is displayed on your screen telling you which patch file or
files (if any) to down load. The total size of the patch files you
need to download is displayed. If you have previous patch files that
are no longer current or are corrupted (perhaps during the down load
process), you are notified.
If you have down loaded all the necessary patch files, you can issue
PATCH -V
again to verify that you have all the necessary patch files. If the
proper files are present, the message "All required patches are
present" is displayed.
After you have down loaded the necessary patch files into your FoxPro
directory, you can apply the patches by typing
PATCH -P
at the DOS prompt and pressing Enter. The -P (Patch) switch tells
the PATCH utility to apply the patches to the appropriate FoxPro
files. During the patch process, the message "Applying all available
patches" is displayed along with additional information indicating
which files are being updated.
Once you have applied the patches, you can verify that the patches
were successfully applied by typing
PATCH -V
at the DOS prompt and pressing Enter. If the patches were successfully
applied the message "All files are up to date" is displayed.
----------------------------------------------------------------------
PATCH MESSAGES
----------------------------------------------------------------------
Here are the messages that may be displayed when you execute the
PATCH utility.
All files are up to date.
You have the most current version of FoxPro, the optional FoxPro
Distribution Kit and the Help files. You do not have to down load
any patch files or apply patches.
"<file name>" is not a baseline file. One or more of the files are
not baseline files. Re-install the product(s) from the original
diskettes and run this program again.
Some patches must be applied to the FoxPro version that you
installed from your FoxPro diskettes. When this message is
displayed, re-install FoxPro from your diskettes.
If you have installed the optional FoxPro Distribution Kit,
be sure to re-install both FoxPro and the Distribution Kit
before you patch.
Cannot open PATCH.DBF database file.
The PATCH utility cannot open the PATCH.DBF database. This
message may be displayed if PATCH.DBF has been erased or is not
located in the same directory as PATCH.EXE.
PATCH.DBF database file is invalid.
The PATCH.DBF database is no longer valid. Down load the current
PATCH.DBF database.
Cannot apply - Patch Out of Date/Invalid.
The specified patch file found by the PATCH utility is out of date
or corrupt. Down load the current patch file.
Cannot apply - Patch Not Found.
The specified patch file needed by the PATCH utility could not be
located. Make sure you have down loaded the patch file and placed
the patch file in the directory containing FoxPro.
Insufficient memory
You do not have enough memory to run the PATCH utility. Free up
additional memory and run the PATCH utility again.
Out of disk space
You do not have enough disk space to run the PATCH utility. Free up
additional disk space by deleting unnecessary files and run the PATCH
utility again. We recommend that you have at least 2.5 megabytes of
free disk space available before you apply a patch.
"<file name>": Permission denied
The PATCH utility does not have write access to the specified file.
Change the specified file's DOS attribute to read/write and run the
PATCH utility again.
----------------------------------------------------------------------
BASELINES
----------------------------------------------------------------------
When you issue PATCH -V to verify which patch files you need to
down load, you may receive a "<file name> is not a baseline file.
One or more of the files are not baseline files. Re-install the
product(s) from the original diskettes and run this program again."
message. The FoxPro product you received on your floppy disks is
referred to as the baseline. When you receive this message you must
re-install the specified FoxPro product from your floppy disks.
So you do not have to reinstall each time you receive this message,
we suggest you save the appropriate baseline files in a separate
subdirectory.
The next time you receive a "Not a baseline file ..."
message, copy the specified baselines from this subdirectory
to the directory or directories containing your current versions,
then issue PATCH -P to apply the patches.
Here is a listing of the files you should copy to the baseline
subdirectory:
FOXPRO.EXE Single-User Standard FoxPro
FOXPRO.OVL Single-User Standard FoxPro
FOXPROX.EXE Single-User Extended FoxPro
FOXPROL.EXE Multi-User Standard FoxPro
FOXPROL.OVL Multi-User Standard FoxPro
FOXPROLX.EXE Multi-User Extended FoxPro
FOXHELP.DBF FoxPro Help file (database file)
FOXHELP.FPT FoxPro Help file (memo file)
FOXPRO.ESL Distribution Kit Standard Support Library
FOXPRO.ESO Distribution Kit Standard Support Library
FOXPROX.ESL Distribution Kit Extended Support Library
FOXPRO.LIB Distribution Kit Standard Executable Library
FOXPROS.LIB Distribution Kit Standard Executable Library
FOXPROX.LIB Distribution Kit Extended Executable Library
FOXPROSX.LIB Distribution Kit Extended Executable Library
FOXCLIBM.LIB Distribution Kit Standard Executable Library
FOXCLIBR.LIB Distribution Kit Extended Executable Library
----------------------------------------------------------------------
WHEN TO PATCH
----------------------------------------------------------------------
You may not need to patch. Four change log files describe the
changes made to FoxPro. If these changes do not affect you, you
may choose not to patch. Here are the change log files:
CHNG1.LOG Changes made from July 12th to July 19th
CHNG2.LOG Changes made from July 20th to July 30th
CHNG3.LOG Changes made from July 31st to August 9th
CHNG4.LOG Changes made from August 10th to August 28th
CHNG5.LOG Changes made from August 28th to September 19th
----------------------------------------------------------------------
ADDITIONAL FILES
----------------------------------------------------------------------
Self-extracting replacement files are now available to update the
sample applications and programs included with FoxPro.
PIECES.EXE Updates the GENMENU and GENSCRN menu and screen
generation programs, PROAPI16, FOXAPP.APP, the FoxPro
loaders (FOX.EXE, FOXR.EXE, FOXL.EXE) and the GENGRAPH and
GENXTAB program used to create graph and cross tab output
from the RQBE window.
ORG.EXE Updates the files used to build the sample organizer
application. This has not changed since July 30, 1991.
FDOC.EXE Updates FoxDoc, the FoxPro application documenter
DRIVER.EXE Updates the files used to build GENPD.APP, the FoxPro printer
driver application
FOXAPP.EXE Updates the files used to build FOXAPP.APP, the FoxPro
application generator.
Copy the appropriate self-extracting replacement file into the
directory that FoxPro is installed in, then type the name of the
self-extracting replacement file with -d and -o switches.
For example, to update the ORGANIZER application, type
ORG -d -o
These self-extracting replacement files assume that these applications
and programs are installed in the default directories created
during the FoxPro installation. The appropriate directory structures
are built into the self-extracting replacement files.
----------------------------------------------------------------------
WARNINGS
----------------------------------------------------------------------
PATCH.EXE and PATCH.DBF must reside in the same directory as the
file being patched.
PATCH.EXE may occasionally be updated. When it is updated, we will
notify you and you can down load the new version.
Before you apply a patch, be sure you have plenty of free disk space.
We recommend that you have at least 2.5 megabytes of free disk space
before you apply a patch.
If you have installed both the FoxPro Development Package and the
Distribution Kit and you reinstall the Development Package to apply
a patch, be sure to reinstall the Distribution Kit before you apply
the patch to the Development Package.